It adds up to a whopping 3% in gtk_widget_pick
gboolean
gtk_widget_is_sensitive (GtkWidget *widget)
{
- GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
-
g_return_val_if_fail (GTK_IS_WIDGET (widget), FALSE);
- return !(priv->state_flags & GTK_STATE_FLAG_INSENSITIVE);
+ return _gtk_widget_is_sensitive (widget);
}
return widget->priv->last_child;
}
+static inline gboolean
+_gtk_widget_is_sensitive (GtkWidget *widget)
+{
+ return !(widget->priv->state_flags & GTK_STATE_FLAG_INSENSITIVE);
+}
+
G_END_DECLS
#endif /* __GTK_WIDGET_PRIVATE_H__ */